#ifndef __NIGHT_SKY_UNCOPYABLE_HPP
#define __NIGHT_SKY_UNCOPYABLE_HPP

namespace common
{
  /**
   * コピー処理を禁止する．
   * 
   * @author krdlb
   */
  class Uncopyable
  {
  private:
    Uncopyable(const Uncopyable&);
    Uncopyable& operator=(const Uncopyable&);
  public:
    Uncopyable() {}
    virtual ~Uncopyable() {}
  };
}

#endif
